home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / wb / globaltrash / installglobaltrash < prev   
Text File  |  1999-06-15  |  72KB  |  1,443 lines

  1. ;-----------------------------------------------------------------------------
  2. ; Script to install GlobalTrash
  3. ;
  4. ; $VER: GlobalTrash-Install 1.4 (28.05.99) © Oliver Blumert 1997-99
  5. ;
  6. ; Translations (up to version 1.2):
  7. ;    - english:  Geoffrey Webb.
  8. ;    - español:  Dámaso D. Estévez
  9. ;    - français: Francis Labrie.
  10. ;    - italiano: Ciro Scognamiglio.
  11. ;    - polski:   Patryk 'Silver Dream !' £ogiewa.
  12. ;    - svenska:  Martin Hassel, moj@antisocial.com
  13. ;
  14. ;    - czech ('ÃeÓtina'): Vit Sindlar, ATO-CZ
  15. ;-----------------------------------------------------------------------------
  16.  
  17. ;=============================================================================
  18. ; Configuration defaults
  19. ;=============================================================================
  20.  
  21. (set #MinSysVersion             39)
  22. (set #CPUVersion                -1)
  23. (set #MainprogPath              "SYS:WBStartup")
  24. (set #MainprogName              "GlobalTrash")
  25. (set #ClientPath                "C:")
  26. (set #ClientName                "GlobalTrashClient")
  27. (set #PrefsDefPath              "SYS:Prefs")
  28. (set #PrefsPath                 #PrefsDefPath)
  29. (set #PrefsName                 "GlobalTrashPrefs")
  30. (set #DocuName                  "GlobalTrash.guide")
  31. (set #RegisterName              "Register.txt")
  32. (set #HistoryName               "GlobalTrash.History")
  33. (set #ImportantName             "GlobalTrash.Important")
  34. (set #LocaleSrc                 "catalogs")
  35. (set #LocaleDest                "LOCALE:catalogs")
  36. (set #ImageSrc                  "Images")
  37. (set #ImageDest                 "S:GTrashImages")
  38.  
  39. (set #PerformIconCopy           1)
  40.  
  41. ; Installmodes
  42. (set #New                       0)
  43. (set #Update                    1)
  44. (set #Remove                    2)
  45. (set #InstallMode               #New)
  46.  
  47. ;=============================================================================
  48. ; Values for the catalog-choice-button (first installation)
  49. ;=============================================================================
  50.  
  51. (set #DanskCat    0)
  52. (set #GermanyCat  1)
  53. (set #SpainCat    2)
  54. (set #FranceCat   3)
  55. (set #ItalyCat    4)
  56. (set #SwedishCat  5)
  57. (set #CzechCat    6)
  58. (set #HrvatskiCat 7)
  59. (set #PolandCat   8)
  60. (set #PortBraCat  9)
  61.  
  62. (set #Country01 "dansk")
  63. (set #Country02 "deutsch")
  64. (set #Country03 "español")
  65. (set #Country04 "français")
  66. (set #Country05 "italiano")
  67. (set #Country06 "svenska")
  68. (set #Country07 "ÃeÓtina")
  69. (set #Country08 "hrvatski")
  70. (set #Country09 "polski")
  71. (set #Country10 "português-brasil")
  72.  
  73. ;=============================================================================
  74. ; Values for the imagefile-choice-button
  75. ;=============================================================================
  76.  
  77. (set #ImgBuildIn  0)
  78. (set #ImgOld      1)
  79. (set #ImgNI2      2)
  80. (set #ImgNI4      3)
  81. (set #ImgMagicWB  4)
  82. (set #ImgTemplate 5)
  83. (set #AllImages   63)
  84.  
  85. (set #ImageBuildIn  "BuildIn-4colors")
  86. (set #ImageOld      "OldDefault")
  87. (set #ImageNI2      "NewIconV2-3")
  88. (set #ImageNI4      "NewIconV4")
  89. (set #ImageMagicWB  "MagicWB")
  90. (set #ImageTemplate "Template")
  91.  
  92. ;=============================================================================
  93. ; Values for the icon-choice-button (first installation)
  94. ;=============================================================================
  95.  
  96. (set #IconEmpty      "def_Trashcan.info")
  97. (set #IconFull       "def_TrashcanFull.info")
  98. (set #IconSrcEmpty   "def_Trashcan.info")
  99. (set #IconSrcFull    "def_TrashcanFull.info")
  100. (set #IconOS3Empty   "OS3.info")
  101. (set #IconOS3Full    "OS3Full.info")
  102. (set #IconLuca1Empty "Luca1.info")
  103. (set #IconLuca1Full  "Luca1Full.info")
  104. (set #IconLuca2Empty "Luca2.info")
  105. (set #IconLuca2Full  "Luca2Full.info")
  106.  
  107. (set #DefIcon    "AmigaOS 3.x (OS3)")
  108. (set #DefMWBIcon "GlobalTrash (def_Trashcan - MagicWB)")
  109. (set #Luca1Icon  "Luca Longone 1 (Luca1 - NewIcon)")
  110. (set #Luca2Icon  "Luca Longone 2 (Luca2 - NewIcon)")
  111.  
  112. ;=============================================================================
  113. ; English (default) strings
  114. ;=============================================================================
  115.  
  116. (
  117.   ; Documentation
  118.     (set #DocuPath            "Help/english")
  119.     (set #DocuDefaultPath     "HELP:english")
  120.  
  121.   ; Errors
  122.     (set #Err-Bad-Kick        "You need at least Kickstart 3.0 to run GlobalTrash !")
  123.     (set #Err-Bad-CPU         "You need a Motorola MC68k CPU (68000/010/020/030/040/060) to run GlobalTrash !")
  124.  
  125.   ; Message
  126.     (set #Message             "\n\nThank you very much for choosing\n\n>> GlobalTrash <<\n\nas your trashcan system.\n\n\nInstallscript © 1997-99 by Oliver Blumert\n\n")
  127.  
  128.   ; Main
  129.     (set #InstallModeStrg     "Do you want GlobalTrash to be:")
  130.     (set #InstallMode1        "installed (new) ?")
  131.     (set #InstallMode2        "updated (from an older version) ?")
  132.     (set #InstallMode3        "removed ?")
  133.     (set #InstallModeHelp     "'updated' installs the new versionen (programm, catalog and documentation) and leaves the icons and preferences untouched.\n'installed' installs the complete package including the icons and defaulticons.\n'removed' deletes GlobalTrash from your volume.")
  134.  
  135.     (set #CPUVersionSel       "Install version for the CPU:")
  136.     (set #CPUVersionSelHelp   "Choose a version for your CPU:")
  137.  
  138.     (set #SelectMainDir       "Where do you want to have the program installed ?")
  139.     (set #SelectMainDirHelp   "Select the path for the programm.\n\n\n\nA drawer will NOT be created there !\n\nIf you choose 'SYS:WBStartup' then it will\nbe automatically started after booting")
  140.     (set #CopyMainProg        "Copy mainfile.")
  141.  
  142.     (set #SelectClientDir     "Where do you want to have the GlobalTrashClient installed ?")
  143.     (set #SelectClientDirHelp "Select the path for GlobalTrashClient (a shell-/wb-interface fpr GlobalTrash).\n\n\n\nA drawer will NOT be created there !")
  144.     (set #CopyClientProg      "Copy GlobalTrashClient.")
  145.  
  146.     (set #SelectPrefsDir      "Where do you want to have the preferencesprogram installed ?")
  147.     (set #SelectPrefsDirHelp  "Select the path for the preferencesprogramm.\n\n\n\nA drawer will NOT be created there !")
  148.     (set #CopyPrefsProg       "Copy preferencesprogramm.")
  149.  
  150.     (set #AskIconCopy         "Which default-iconfiles for the wb-appicon should be copied ?")
  151.     (set #AskIconCopyHelp     "These files are needed by GlobalTrash to create the appicon on the workbench. If they wouldn't be copied then the user is unable to delete any files over this appicon until the preferences are corrected.\n\nNo existing iconfiles ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') will be overwritten!")
  152.     (set #DontCopyIcon        "Don't copy any icons.")
  153.     (set #CopyIcons           "Copy needed iconfiles.")
  154.  
  155.     (set #CatalogVersion      0)
  156.     (set #CatalogSel          "Which language should be installed ?\nEnglish is 'built-in' - no need to install it.")
  157.     (set #CatalogSelHelp      "Choose one or more languages which can be used by the programm.\nA catalog for english don't have to be installed (built-in language) !\n\nThe catalogfiles will be installed in 'LOCALE:catalogs/'.")
  158.     (set #CopyLocale          "Copy catalogfile")
  159.  
  160.     (set #SelectImageDir      "Please select the directory to install the imagefiles.")
  161.     (set #SelectImageDirHelp  "Select a directory for the imagefiles (default 'S:GtrashImages').\n\nIf you choose a different directory then there WON'T be a new directory created!")
  162.     (set #ImageFileSel        "Please select the imagefiles to be installed.")
  163.     (set #ImageFileSelHelp    "Please select all magefiles you want to be installed.")
  164.     (set #ImageBuildInTXT     "BuildIn (4 colors; standard)")
  165.     (set #ImageOldTXT         "OldDefault (up to version 1.3)")
  166.     (set #ImageNI2TXT         "NewIconV2-3 (OldDefault remapped for NI V2-3)")
  167.     (set #ImageNI4TXT         "NewIconV4 (OldDefault remapped for NI V4)")
  168.     (set #ImageMagicWBTXT     "MagiWB (8 colors)")
  169.     (set #ImageTemplateTXT    "Template (for new imagefiles)")
  170.     (set #CopyImage           "Copiing the imagefile:")
  171.  
  172.     (set #SelectDocuDir       "Where do you want to have the documentation installed ?")
  173.     (set #SelectDocuDirHelp   "Select the path for the documentation files.\n\nA drawer will NOT be created there !")
  174.     (set #CopyDocu            "Copy the documentation.")
  175.  
  176.     (set #RemoveMainDir       "Where do you had the program installed ?")
  177.     (set #RemoveMainProg      "Deleting mainfile.")
  178.  
  179.     (set #RemovePrefsDir      "Where do you had the preferencesprogram installed ?")
  180.     (set #RemovePrefsProg     "Deleting preferencesprogramm.")
  181.  
  182.   ; End of installation
  183.     (set #EndInstall          "\n\nThe installation is now finished.\n\n\nIf you have problems, feel free to contact the author.\n\nYou will find the address in the documentation or on his Webpages 'http://home.pages.de/~bolli'.")
  184.     (set #GlobalTrashRemoved  "\n\nGlobalTrash is now removed !\n\n\nI'm sorry that you can find nothing usable at GlobalTrash...")
  185. )
  186.  
  187. ;=============================================================================
  188. ; Danish strings
  189. ;=============================================================================
  190.  
  191. (if (= @language "dansk")
  192.     (
  193.       ; Documentation
  194.         (set #DocuPath            "Help/english")
  195.         (set #DocuDefaultPath     "HELP:english")
  196.  
  197.       ; Errors
  198.         (set #Err-Bad-Kick        "Der kræves minimum Kickstart 3.0 for at køre GlobalTrash!")
  199.         (set #Err-Bad-CPU         "Der kræves en Motorola MC68k-CPU (68000/010/020/030/040/060) for at køre GlobalTrash!")
  200.  
  201.       ; Message
  202.         (set #Message             "\n\nMange tak fordi du har valgt\n\n>> GlobalTrash <<\n\nsom dit affaldskurv-system.\n\n\nInstalleringsprogram © 1997-99 af Oliver Blumert\n\n")
  203.  
  204.       ; Main
  205.         (set #InstallModeStrg     "Ønsker du GlobalTrash:")
  206.         (set #InstallMode1        "installeret (ny)?")
  207.         (set #InstallMode2        "opdateret (fra en ældre version)?")
  208.         (set #InstallMode3        "fjernet?")
  209.         (set #InstallModeHelp     "'opdateret' installerer den nye version (program, oversættelser og dokumentation) og efterlader ikonerne og indstillingerne uberørt.\n'installeret' installerer den komplette pakke, inkl. ikonerne og standardikonerne.\n'fjernet' sletter GlobalTrash fra din volume.")
  210.  
  211.         (set #CPUVersionSel       "Installér version til CPU'en:")
  212.         (set #CPUVersionSelHelp   "Vælg en version der passer til din CPU:")
  213.  
  214.         (set #SelectMainDir       "Hvor ønsker du programmet installeret?")
  215.         (set #SelectMainDirHelp   "Vælg stien til programmet.\n\n\n\nDer vil ikke blive oprettet en skuffe her!\n\nHvis du vælger 'SYS:WBStartup' vil den\nblive automatisk startet efter opstart")
  216.         (set #CopyMainProg        "Kopier hovedfil.")
  217.  
  218.         (set #SelectClientDir     "Hvor ønsker du GlobalTrashClient installeret?")
  219.         (set #SelectClientDirHelp "Vælg stien til GlobalTrashClient (en shell-/wb-grænseflade til GlobalTrash).\n\n\n\nDer vil ikke blive oprettet en skuffe her!")
  220.         (set #CopyClientProg      "Kopier GlobalTrashClient.")
  221.  
  222.         (set #SelectPrefsDir      "Hvor ønsker du indstillingsprogrammet installeret?")
  223.         (set #SelectPrefsDirHelp  "Vælg stien til indstillingsprogrammet.\n\n\n\nDer vil ikke blive oprettet en skuffe her!")
  224.         (set #CopyPrefsProg       "Kopier indstillingsprogrammet.")
  225.  
  226.         (set #AskIconCopy         "Hvilke standard-ikonfiler til wb-appikonet skal kopieres?")
  227.         (set #AskIconCopyHelp     "Disse filer er nødvendige for at GlobalTrash kan oprette appikonet på Workbench. Hvis de ikke kunne kopieres vil brugeren være ude af stand til at slette filer over dette appikon indtil indstillingerne er bragt i orden.\n\nIngen eksisterende ikonfiler ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') vil blive overskrevet!")
  228.         (set #DontCopyIcon        "Kopier ikke nogen ikoner.")
  229.         (set #CopyIcons           "Kopier de nødvendige ikonfiler.")
  230.  
  231.         (set #CatalogVersion      (shiftleft 1 #DanskCat))
  232.         (set #CatalogSel          "Hvilket sprog skal installeres?\nEngelsk er 'indbygget' - ingen grund til at installere det.")
  233.         (set #CatalogSelHelp      "Vælg et eller flere sprog som kan bruges af programmet.\nEn engelsk oversættelse behøver ikke installeres (indbygget sprog)!\n\nKatalogfilerne vil blive installeret i 'LOCALE:catalogs/'.")
  234.         (set #CopyLocale          "Kopier oversættelse(r)")
  235.  
  236.         (set #SelectDocuDir       "Hvor ønsker du dokumentationen installeret?")
  237.         (set #SelectDocuDirHelp   "Vælg stien til dokumentationsfilerne.\n\nDer vil ikke blive oprettet en skuffe her!")
  238.         (set #CopyDocu            "Kopier dokumentationen.")
  239.  
  240.         (set #RemoveMainDir       "Hvor havde du programmet installeret?")
  241.         (set #RemoveMainProg      "Sletter hovedfil.")
  242.  
  243.         (set #RemovePrefsDir      "Hvor havde du indstillingsprogrammet installeret?")
  244.         (set #RemovePrefsProg     "Sletter indstillingsprogrammet.")
  245.  
  246.       ; End of installation
  247.         (set #EndInstall          "\n\nInstalleringen er nu færdiggjort.\n\n\nHvis du har problemer er du velkommen til at kontakte forfatteren.\n\nDu kan finde adressen i dokumentationen eller på hans hjemmesider 'http://home.pages.de/~bolli'.")
  248.         (set #GlobalTrashRemoved  "\n\nGlobalTrash er nu fjernet!\n\n\nJeg er ked af at du ikke kan finde noget brugbart ved GlobalTrash...")
  249.     )
  250. )
  251.  
  252. ;=============================================================================
  253. ; Deutsche Texte
  254. ;=============================================================================
  255.  
  256. (if (= @language "deutsch")
  257.     (
  258.  
  259.     ; Documentation
  260.         (set #DocuPath            "Help/Deutsch")
  261.         (set #DocuDefaultPath     "HELP:Deutsch")
  262.  
  263.     ; Errors
  264.         (set #Err-Bad-Kick        "GlobalTrash benötigt mindestens Kickstart 3.0 !")
  265.         (set #Err-Bad-CPU         "GlobalTrash benötigt eine Motorola MC68k (68000/010/020/030/040/060) CPU !")
  266.  
  267.     ; Message
  268.         (set #Message             "\n\nVielen Dank, daß Sie \n\n>> GlobalTrash <<\n\nals Mülleimer-System gewählt haben.\n\n\nInstallscript ® 1997-99 von Oliver Blumert\n\n")
  269.  
  270.     ; Main
  271.         (set #InstallModeStrg     "Wollen Sie GlobalTrash:")
  272.         (set #InstallMode1        "neu Installieren ?")
  273.         (set #InstallMode2        "updaten (von einer älteren Version) ?")
  274.         (set #InstallMode3        "entfernen ?")
  275.         (set #InstallModeHelp     "'Update' installiert die neuen Versionen (Programm, Katalog und Anleitung) ohne die Piktogramme oder Einstellungen anzutasten.\n'neu Installieren' installiert das komplette Packet inkl. der Piktogramme und Defaultpiktogramme.\n'entfernen' löscht GlobalTrash von Ihrem Datenträger.")
  276.  
  277.         (set #CPUVersionSel       "Installiere Version für CPU:")
  278.         (set #CPUVersionSelHelp   "Wählen Sie eine zu Ihrer CPU passende Programmversion.")
  279.  
  280.         (set #SelectMainDir       "Wo möchten Sie das Programm installieren ?")
  281.         (set #SelectMainDirHelp   "Wählen Sie einen Pfad für das Hauptprogramm.\n\nEin Verzeichnis wird NICHT erstellt !\n\nWenn Sie 'SYS:WBStartup' auswählen, wird das Programm\nautomatisch nach jedem Bootvorgang gestartet !")
  282.         (set #CopyMainProg        "Kopiere Hauptprogramm.")
  283.  
  284.         (set #SelectClientDir     "Wo möchten Sie den GlobalTrashClient installieren ?")
  285.         (set #SelectClientDirHelp "Wählen Sie einen Pfad für GlobalTrashClient (ein Shell-/WB-Interface für GlobalTrash).\n\nEin Verzeichnis wird NICHT erstellt !")
  286.         (set #CopyClientProg      "Kopiere GlobalTrashClient.")
  287.  
  288.         (set #SelectPrefsDir      "Wo möchten Sie das Einstellungsprogramm installieren ?")
  289.         (set #SelectPrefsDirHelp  "Wählen Sie einen Pfad für das Einstellungsprogramm.\n\nEin Verzeichnis wird NICHT erstellt !")
  290.         (set #CopyPrefsProg       "Kopiere Einstellungsprogramm.")
  291.  
  292.         (set #AskIconCopy         "Welche Default-Piktogrammdateien sollen für das WB-Appicon kopiert werden ?")
  293.         (set #AskIconCopyHelp     "Diese Dateien benötigt GlobalTrash zur Einrichtung des Application-Piktogramms auf der Workbench. Wird es nicht kopiert, können so lange keine Dateien über GlobalTrash gelöscht werden, bis in dem Einsteller eine korrekte Einstellung getroffen wurde.\n\nEs werden keine existierenden Piktogramme ('ENVARC:sys/def_Trashcan' und 'ENVARC:sys/def_TrashcanFull') überschrieben !")
  294.         (set #DontCopyIcon        "Keine Piktogramme kopieren.")
  295.         (set #CopyIcons           "Kopiere notwendige Piktogrammdateien.")
  296.  
  297.         (set #CatalogVersion      (shiftleft 1 #GermanyCat))
  298.         (set #CatalogSel          "Welche Sprache möchten Sie installieren ?\nEnglish ist Standard und braucht nicht installiert zu werden !")
  299.         (set #CatalogSelHelp      "Wählen Sie eine Sprache aus, die das Programm nutzen soll.\nEin Katalog für 'deutsch' braucht nicht installiert zu werden (Standardsprache) !\n\nDie Katalogdateien werden in 'LOCALE:catalogs/' installiert.")
  300.         (set #CopyLocale          "Kopiere Katalogdatei.")
  301.  
  302.         (set #SelectImageDir      "Wo sollen die Image-Dateien installiert werden ?")
  303.         (set #SelectImageDirHelp  "Wählen Sie ein Verzeichnis für die Image-Dateien aus (Standard: 'S:GtrashImages/').\n\nFalls Sie ein anderes als das voreingestellte Verzeichnis wählen, wird KEIN neues Verzeichnis erzeugt !")
  304.         (set #ImageFileSel        "Bitte wählen die die zu installierenden Image-Dateien aus.")
  305.         (set #ImageFileSelHelp    "Bitte selektieren Sie alle Image-Dateien, die Sie installiert haben möchten.")
  306.         (set #ImageBuildInTXT     "BuildIn (4 Farben; Standard)")
  307.         (set #ImageOldTXT         "OldDefault (bis Version 1.3)")
  308.         (set #ImageNI2TXT         "NewIconV2-3 (OldDefault remapped für NI V2-3)")
  309.         (set #ImageNI4TXT         "NewIconV4 (OldDefault remapped für NI V4)")
  310.         (set #ImageMagicWBTXT     "MagiWB (8 Farben)")
  311.         (set #ImageTemplateTXT    "Template (Vorlage für neue Image-Dateien)")
  312.         (set #CopyImage           "Kopiere die Image-Datei:")
  313.  
  314.         (set #SelectDocuDir       "Wo soll die Dokumentation installiert werden ?")
  315.         (set #SelectDocuDirHelp   "Wählen Sie einen Pfad für die Dokumentation.\n\nEin Verzeichnis wird NICHT erstellt !")
  316.         (set #CopyDocu            "Kopiere die Dokumentation.")
  317.  
  318.         (set #RemoveMainDir       "Wo hatten Sie das Programm installiert ?")
  319.         (set #RemoveMainProg      "Lösche Hauptprogramm.")
  320.  
  321.         (set #RemovePrefsDir      "Wo hatten Sie das Einstellungsprogramm installiert ?")
  322.         (set #RemovePrefsProg     "Lösche Einstellungsprogramm.")
  323.  
  324.     ; End of installation
  325.         (set #EndInstall          "\n\nDie Installation ist nun abgeschlossen.\n\n\nSollten Sie wider Erwarten Probleme haben, kontaktieren Sie den Autor.\n\nDie Adresse finden Sie in der Dokumentation oder auf dessen Webseiten 'http://home.pages.de/~bolli'.")
  326.         (set #GlobalTrashRemoved  "\n\nGlobalTrash ist nun entfernt !\n\n\nSchade, daß Sie dieses Programm nicht brauchen können oder benutzen wollen - Ihnen entgeht da einiges...")
  327.     )
  328. )
  329.  
  330. ;=============================================================================
  331. ; Spanish strings
  332. ;=============================================================================
  333.  
  334. (if (= @language "español")
  335.     (
  336.  
  337.     ; Documentación
  338.         (set #DocuPath            "Help/english")
  339.         (set #DocuDefaultPath     "HELP:english")
  340.  
  341.     ; Errores
  342.         (set #Err-Bad-Kick        "¡Se necesita al menos Kickstart 3.0 para ejecutar 'GlobalTrash'!")
  343.         (set #Err-Bad-CPU         "¡Se necesita un procesador Motorola MC68k (68000/010/020/030/040/060) para ejecutar 'GlobalTrash'!")
  344.  
  345.     ; Mensaje
  346.         (set #Message             "\n\nMuchas gracias por elegir\n\n>> GlobalTrash <<\n\npara la gestión del cubo de basura.\n\n\nGuión instalador © 1997-99 Oliver Blumert\n\n")
  347.  
  348.     ; Principal
  349.         (set #InstallModeStrg     "¿Desea que 'GlobalTrash' sea:")
  350.         (set #InstallMode1        "instalado (por primera vez) ?")
  351.         (set #InstallMode2        "actualizado (versión previa ya instalada) ?")
  352.         (set #InstallMode3        "desinstalado?")
  353.         (set #InstallModeHelp     "'Actualizado' instala una nueva versión (programa, catálogo y documentación) y deja los iconos y preferencias sin modificar.\n'Instalado' instala el paquete completo incluyendo iconos e iconos por defecto.\n\'Desinstalado' borra 'GlobalTrash' de su volumen.")
  354.  
  355.         (set #CPUVersionSel       "Instalar versión para el procesador:")
  356.         (set #CPUVersionSelHelp   "Elija una versión para su procesador:")
  357.  
  358.         (set #SelectMainDir       "¿Dónde desea que el programa sea instalado?")
  359.         (set #SelectMainDirHelp   "Elija el camino de acceso al programa\n\n\n\n¡NO se creará ningún cajón!\n\nSi elije 'SYS:WBStartup' el programa será puesto\nen marcha automáticamente cada vez que inicie el sistema")
  360.         (set #CopyMainProg        "Copiar fichero principal.")
  361.  
  362.         (set #SelectClientDir     "¿Dónde desea instalar 'GlobalTrashClient'?")
  363.         (set #SelectClientDirHelp "Elija el camino de acceso al lugar donde se instalará 'GlobalTrashClient' (una interfaz Shell/WB para 'GlobalTrash').\n\n\n\n¡NO se creará ningún cajón!")
  364.         (set #CopyClientProg      "Copiar 'GlobalTrashClient'.")
  365.  
  366.         (set #SelectPrefsDir      "¿Dónde desea instalar el programa de preferencias?")
  367.         (set #SelectPrefsDirHelp  "Elija el camino de acceso al lugar donde se instalará el programa de preferencias.\n\n\n\n¡No se creará ningún cajón!")
  368.         (set #CopyPrefsProg       "Copiar programa de preferencias.")
  369.  
  370.         (set #AskIconCopy         "¿Qué iconos por defecto deben ser copiados como iconos de aplicación?")
  371.         (set #AskIconCopyHelp     "Estos ficheros son necesarios para crear el icono de aplicación ('AppIcon') sobre el Workbench: si no son copiados el usuario no podrá borrar ficheros soltando éstos sobre dicho icono hasta que las preferencias sean corregidas adecuadamente.\n\nNOTA: De existir previamente los iconos ('ENVARC:sys/def_Trashcan' y 'ENVARC:sys/def_TrashcanFull') ¡no serán sobreescritos en el proceso de instalación!")
  372.         (set #DontCopyIcon        "No copiar ningún icono.")
  373.         (set #CopyIcons           "Copiar iconos necesarios.")
  374.  
  375.         (set #CatalogVersion      (shiftleft 1 #SpainCat))
  376.         (set #CatalogSel          "¿Qué idioma desea instalar?\nEl inglés es interno, así que en este caso no necesita instalar nada.")
  377.         (set #CatalogSelHelp      "Elija el(los) idioma(s) que desee utilizar con el programa.\n¡El catálogo inglés ('english') no será instalado ya que es el lenguaje interno!\n\nLos catálogos serán instalados en 'LOCALE:catalogs/'.")
  378.         (set #CopyLocale          "Copiar catálogo(s)")
  379.  
  380.         (set #SelectDocuDir       "¿Dónde desea instalar la documentación?")
  381.         (set #SelectDocuDirHelp   "Elija el camino de acceso a la documentación.\n\n¡NO se creará ningún cajón!")
  382.         (set #CopyDocu            "Copiar documentación.")
  383.  
  384.         (set #RemoveMainDir       "¿Dónde tiene instalado el programa?")
  385.         (set #RemoveMainProg      "Borrando fichero principal.")
  386.  
  387.         (set #RemovePrefsDir      "¿Dónde tiene instalado el programa de preferencias?")
  388.         (set #RemovePrefsProg     "Borrando programa de preferencias.")
  389.  
  390.     ; Fin de la instalación
  391.         (set #EndInstall          "\n\nEl proceso de instalación ha terminado.\n\n\nSi tiene problemas, contacte con el autor.\n\nPuede localizar su dirección en la documentación o su página Web 'http://home.pages.de/~bolli'.")
  392.         (set #GlobalTrashRemoved  "\n\n¡'GlobalTrash' ha sido desinstalado!\n\n\nSiento mucho que no le encuentre ninguna utilidad a este programa...")
  393.     )
  394. )
  395.  
  396. ;=============================================================================
  397. ; Textes français
  398. ;=============================================================================
  399.  
  400. (if (= @language "français")
  401.     (
  402.  
  403.     ; Documentation
  404.         (set #DocuPath            "Help/english")
  405.         (set #DocuDefaultPath     "HELP:english")
  406.  
  407.     ; Errors
  408.         (set #Err-Bad-Kick        "Pour utiliser GlobalTrash, vous avez besoin au minimum de la version 3.0 du  Kickstart !")
  409.         (set #Err-Bad-CPU         "Pour utiliser GlobalTrash, vous avez besoin d'un processeur de la famille Motorola MC68 000 (68 000/010/020/030/040/060) !")
  410.  
  411.     ; Message
  412.         (set #Message             "\n\nMerci beaucoup d'avoir choisi le système de corbeille\n\n>> GlobalTrash <<\n\n\nScript d'installation © 1997-99 par Oliver Blumert\n\nTraduction française réalisée par Francis Labrie.")
  413.  
  414.     ; Main
  415.         (set #InstallModeStrg     "Souhaitez-vous que GlobalTrash soit :")
  416.         (set #InstallMode1        "installé (nouveau) ?")
  417.         (set #InstallMode2        "mis à niveau (d'une version antérieure) ?")
  418.         (set #InstallMode3        "enlevé ?")
  419.         (set #InstallModeHelp     "L'option « mis à niveau » installe la nouvelle version (programme, catalogue et documentation) tout en laissant les icônes et les préférences déjà présents intacts.\nL'option « installé » quant à elle installe l'ensemble du logiciel, incluant tous les icônes.\nEnfin, l'option « enlevé » efface complètement GlobalTrash de votre système.")
  420.  
  421.         (set #CPUVersionSel       "Installer une version pour le processeur :")
  422.         (set #CPUVersionSelHelp   "Choisissez une version correspondant à votre processeur.")
  423.  
  424.         (set #SelectMainDir       "Où souhaitez-vous installer le logiciel ?")
  425.         (set #SelectMainDirHelp   "Sélectionnez un chemin pour le logiciel.\n\n\n\nAUCUN tiroir ne sera créé à cet endroit !\n\nSi vous choisissez le tiroir « SYS:WBStartup » alors GlobalTrash sera\nautomatiquement démarré à l'amorçage de votre système.")
  426.         (set #CopyMainProg        "Copie de l'exécutable principal.")
  427.  
  428.         (set #SelectClientDir     "Où souhaitez-vous installer la commande GlobalTrashClient ?")
  429.         (set #SelectClientDirHelp "Sélectionnez un chemin pour la commande GlobalTrashClient (une interface Shell/Workbench pour GlobalTrash).\n\n\n\nAUCUN tiroir ne sera créé à cet endroit !")
  430.         (set #CopyClientProg      "Copie de la commande GlobalTrashClient.")
  431.  
  432.         (set #SelectPrefsDir      "Où souhaitez-vous installer le logiciel de réglages ?")
  433.         (set #SelectPrefsDirHelp  "Sélectionnez un chemin pour le logiciel de réglage.\n\n\n\nAUCUN tiroir ne sera créé à cet endroit !")
  434.         (set #CopyPrefsProg       "Copie du logiciel de réglage.")
  435.  
  436. ;        (set #AskIconCopy        "->NEW: Which default-iconfiles for the wb-appicon should be copied ?")
  437. ;        (set #AskIconCopyHelp    "Ces fichiers sont nécessaires à GlobalTrash afin que ce dernier puisse créer l'AppIcône sur le Workbench.  S'ils ne sont pas copiés, alors l'utilisateur ne pourra pas jeter de fichiers via l'AppIcône jusqu'à ce que les réglages définissent des icônes valides.\n\n->NEW: No existing iconfiles ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') will be overwritten!")
  438. ;        (set #DontCopyIcon       "->NEW: Don't copy any icons.")
  439.         (set #CopyIcons           "Copie des icônes nécessaires.")
  440.  
  441.         (set #CatalogVersion      (shiftleft 1 #FranceCat))
  442.         (set #CatalogSel          "Quel langue souhaitez-vous installer ?\nL'anglais est encodé dans l'application et ne requiert aucune installation.")
  443.         (set #CatalogSelHelp      "Choisissez la ou les langues que vous utiliserez avec le programme.\nAucun catalogue n'est nécessaire pour l'anglais (est encodé dans l'application !).\n\nLes fichiers de catalogue seront installés dans le tiroir « LOCALE:catalogs/ ».")
  444.         (set #CopyLocale          "Copie des fichiers de catalogue.")
  445.  
  446.         (set #SelectDocuDir       "Où souhaitez-vous installer la documentation ?")
  447.         (set #SelectDocuDirHelp   "Sélectionnez un chemin pour les fichiers de documentation.\n\nAUCUN tiroir ne sera créé à cet endroit !")
  448.         (set #CopyDocu            "Copie de la documentation.")
  449.  
  450.         (set #RemoveMainDir       "Où aviez-vous préalablement installé le logiciel ?")
  451.         (set #RemoveMainProg      "Destruction de l'exécutable principal.")
  452.  
  453.         (set #RemovePrefsDir      "Où aviez-vous préalablement installé le logiciel de réglage ?")
  454.         (set #RemovePrefsProg     "Destruction du logiciel de réglage.")
  455.  
  456.     ; End of installation
  457.         (set #EndInstall          "\n\nL'installation est maintenant terminée.\n\n\nSi vous avez des problèmes, vous êtes invités à contacter l'auteur.\n\nVous trouverez son adresse dans la documentation ou sur son site Internet au « http://home.pages.de/~bolli ».")
  458.         (set #GlobalTrashRemoved  "\n\nGlobalTrash est maintenant enlevé de votre système !\n\n\nJe suis désolé que vous n'ayez pu trouver une quelconque utilité à GlobalTrash...")
  459.     )
  460. )
  461.  
  462. ;=============================================================================
  463. ; Stringhe in Italiano
  464. ;=============================================================================
  465.  
  466. (if (= @language "italiano")
  467.     (
  468.  
  469.     ; Documentation
  470.         (set #DocuPath            "Help/Italiano")
  471.         (set #DocuDefaultPath     "HELP:Italiano")
  472.  
  473.     ; Errors
  474.         (set #Err-Bad-Kick        "Devi avere almeno il Kickstart 3.0 per usare GlobalTrash !")
  475.         (set #Err-Bad-CPU         "Devi avere una CPU Motorola MC68k (68000/010/020/030/040/060) per usare GlobalTrash !")
  476.  
  477.     ; Message
  478.         (set #Message             "\n\nGrazie per aver scelto\n\n>> GlobalTrash <<\n\nper la gestione del tuo cestino.\n\n\nScript di Installazione © 1997-99 di Oliver Blumert\n\n")
  479.  
  480.     ; Main
  481.         (set #InstallModeStrg     "Vuoi Che GlobalTrash venga:")
  482.         (set #InstallMode1        "installato (nuovo) ?")
  483.         (set #InstallMode2        "aggiornato (da una vecchia versione) ?")
  484.         (set #InstallMode3        "rimosso ?")
  485.         (set #InstallModeHelp     "'aggiornato' installa la nuova versione (programma, cataloghi e documentazione) e lascia le icone e i settaggi inalterate.\n'installato' installa tutto il programma icone e icone di default comprese.\n'rimosso' cancella GlobalTrash dal tuo Hard Disk.")
  486.  
  487.         (set #CPUVersionSel       "Installo la versione per la CPU:")
  488.         (set #CPUVersionSelHelp   "Scegli la versione per la tua CPU:")
  489.  
  490.         (set #SelectMainDir       "Dove vuoi installare il programma ?")
  491.         (set #SelectMainDirHelp   "Seleziona il percorso di installazione.\n\n\n\nNON verrà creato alcun cassetto !\n\nSe scegli 'SYS:WBStartup' allora verrà\nautomaticamente avviato dopo l'avvio del WB")
  492.         (set #CopyMainProg        "Copio il file principale.")
  493.  
  494.         (set #SelectClientDir     "Dove vuoi installare GlobalTrashClient ?")
  495.         (set #SelectClientDirHelp "Seleziona il percorso di installazione per il GlobalTrashClient (un interfaccia shell/wb per GlobalTrash).\n\n\n\nNON verrà creato alcun cassetto !")
  496.         (set #CopyClientProg      "Copio GlobalTrashClient.")
  497.  
  498.         (set #SelectPrefsDir      "Dove vuoi installare il programma di preferenze ?")
  499.         (set #SelectPrefsDirHelp  "Seleziona il percorso per il programma di preferenze.\n\n\n\nNON verrà creato alcun cassetto !")
  500.         (set #CopyPrefsProg       "Copio il programma di preferenze.")
  501.  
  502. ;        (set #AskIconCopy         "->NEW: Which default-iconfiles for the wb-appicon should be copied ?")
  503. ;        (set #AskIconCopyHelp     "Questi file sono necessari in modo che GlobalTrash crei le appicon per il workbenchto. Se non venissero copiate allora l'utente non potrebbe cancellare nessun file tramite questa appicon fino a che nelle preferenze non vengano selezionate altre due icone.\n\n->NEW: No existing iconfiles ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') will be overwritten!")
  504. ;        (set #DontCopyIcon        "->NEW: Don't copy any icons.")
  505.         (set #CopyIcons           "Copio le necessarie icone.")
  506.  
  507.         (set #CatalogVersion      (shiftleft 1 #ItalyCat))
  508.         (set #CatalogSel          "Quale linguaggio deve essere installato ?\nL'Inglese é 'build-in' - non c'é bisogno di installarlo.")
  509.         (set #CatalogSelHelp      "Scegli uno o più linguaggi che possono essere usati dal programma.\nIl catalogo Per l'inglese ('english') non deve essere installato (linguaggio build-in) !\n\nI file di cataloghi verranno installati in 'LOCALE:catalogs/'.")
  510.         (set #CopyLocale          "Copio i file di cataloghi")
  511.  
  512.         (set #SelectDocuDir       "Dove vuoi installare la documentazione ?")
  513.         (set #SelectDocuDirHelp   "Seleziona il percorso dove installare la documentazione.\n\nNON verrà creato alcun cassetto !")
  514.         (set #CopyDocu            "Copio la documentazione.")
  515.  
  516.         (set #RemoveMainDir       "Dove hai installato il programma principale ?")
  517.         (set #RemoveMainProg      "Cancello il file principale.")
  518.  
  519.         (set #RemovePrefsDir      "Dove hai installato il programma di preferenze ?")
  520.         (set #RemovePrefsProg     "Cancello il programma di preferenze.")
  521.  
  522.     ; End of installation
  523.         (set #EndInstall          "\n\nL' installazione é finita.\n\n\nSe hai problemi, contatta l'autore.\n\nTroverai l'indirizzo nella documentazione o sulla sua pagina web 'http://home.pages.de/~bolli'.")
  524.         (set #GlobalTrashRemoved  "\n\nGlobalTrash é stato rimosso !\n\n\nMi dispiace non abbia trovato GlobalTrash un programma utile... ")
  525.     )
  526. )
  527.  
  528. ;=============================================================================
  529. ; Svenska strängar
  530. ;=============================================================================
  531.  
  532. (if (= @language "svenska")
  533.     (
  534.  
  535.     ; Documentation
  536.         (set #DocuPath            "Help/english")
  537.         (set #DocuDefaultPath     "HELP:english")
  538.  
  539.     ; Errors
  540.         (set #Err-Bad-Kick        "Du behöver som minst Kickstart 3.0 för att köra GlobalTrash !")
  541.         (set #Err-Bad-CPU         "Du behöver en Motorola MC68k CPU (68000/010/020/030/040/060) för att köra GlobalTrash !")
  542.  
  543.     ; Message
  544.         (set #Message             "\n\nTack så mycket för att du väljer\n\n>> GlobalTrash <<\n\nsom ditt soptunnesystem.\n\n\nInstallationsscript © 1997-99 av Oliver Blumert\n\n")
  545.  
  546.     ; Main
  547.         (set #InstallModeStrg     "Vill du att GlobalTrash ska:")
  548.         (set #InstallMode1        "installeras (ny) ?")
  549.         (set #InstallMode2        "uppdateras (från en äldre version) ?")
  550.         (set #InstallMode3        "tas bort ?")
  551.         (set #InstallModeHelp     "'uppdateras' installerar den nya versionen (program, kataloger och dokumentation) och lämnar ikonerna och inställningarna orörda.\n'installeras' installerar det kompletta paketet inklusive ikonerna och förvalda ikoner.\n'tas bort' raderar GlobalTrash från din volym.")
  552.  
  553.         (set #CPUVersionSel       "Installera version för CPU:")
  554.         (set #CPUVersionSelHelp   "Välj en version för din CPU:")
  555.  
  556.         (set #SelectMainDir       "Var vill du att programmet ska installeras ?")
  557.         (set #SelectMainDirHelp   "Välj sökväg för programmet.\n\n\n\nNågon låda kommer INTE att skapas där !\n\nOm du väljer 'SYS:WBStartup' så kommer den\natt startas automagiskt vid uppstart")
  558.         (set #CopyMainProg        "Kopiera huvudfil.")
  559.  
  560.         (set #SelectClientDir     "Var vill du ha GlobalTrashClient installerad ?")
  561.         (set #SelectClientDirHelp "Välj sökväg för GlobalTrashClient (ett shell-/wb-gränssnitt för GlobalTrash).\n\n\n\nNågon låda kommer INTE att skapas där !")
  562.         (set #CopyClientProg      "Kopiera GlobalTrashClient.")
  563.  
  564.         (set #SelectPrefsDir      "Var vill du ha inställningsprogrammet installerat ?")
  565.         (set #SelectPrefsDirHelp  "Välj sökväg för inställningsprogrammet.\n\n\n\nNågon låda kommer INTE att skapas där !")
  566.         (set #CopyPrefsProg       "Kopiera inställningsprogram.")
  567.  
  568. ;        (set #AskIconCopy         "->NEW: Which default-iconfiles for the wb-appicon should be copied ?")
  569. ;        (set #AskIconCopyHelp     "Dessa filer behövs av GlobalTrash för att skapa appikonen på workbench. Om de ej kopieras så blir användaren oförmögen att ta bort filer via denna appikon förrän inställningarna korrigerats.\n\n->NEW: No existing iconfiles ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') will be overwritten!")
  570. ;        (set #DontCopyIcon        "->NEW: Don't copy any icons.")
  571.         (set #CopyIcons           "Kopierar nödvändiga ikonfiler.")
  572.  
  573.         (set #CatalogVersion      (shiftleft 1 #SwedishCat))
  574.         (set #CatalogSel          "Vilket språk vill du ha installerat ?\nÈngelska är 'inbyggt' - behöver ej installeras.")
  575.         (set #CatalogSelHelp      "Välj ett eller flera språk att användas med programmet.\nNågon katalogfil för engelska behöver ej installeras (inbyggt språk) !\n\nKatalogfilerna kommer att installeras i 'LOCALE:catalogs/'.")
  576.         (set #CopyLocale          "Kopiera katalogfil")
  577.  
  578.         (set #SelectDocuDir       "Var vill du ha dokumentationen installerad ?")
  579.         (set #SelectDocuDirHelp   "Välj sökväg för dokumentationsfilerna.\n\nNågon låda kommer INTE att skapas där !")
  580.         (set #CopyDocu            "Kopiera dokumentation.")
  581.  
  582.         (set #RemoveMainDir       "Var hade du programmet installerat ?")
  583.         (set #RemoveMainProg      "Radera huvudfil.")
  584.  
  585.         (set #RemovePrefsDir      "Var hade du inställningsprogrammet installerat ?")
  586.         (set #RemovePrefsProg     "Radera inställningsprogram.")
  587.  
  588.     ; End of installation
  589.         (set #EndInstall          "\n\nInstallationen är nu klar.\n\n\nOm du har några problem, kontakta gärna författaren.\n\nDu hittar addressen i dokumentationen eller på denna Websida 'http://home.pages.de/~bolli'.")
  590.         (set #GlobalTrashRemoved  "\n\nGlobalTrash nu borttagen !\n\n\nJag finner det tråkigt att du inte finner GlobalTrash alls användbar...")
  591.     )
  592. )
  593.  
  594. ;==================================
  595. ; Non official (AmigaOS) languages:
  596. ;==================================
  597.  
  598. ;=============================================================================
  599. ; Czech part...
  600. ;=============================================================================
  601.  
  602. (if (= @language "ÃeÓtina")
  603.     (
  604.  
  605.     ; Documentation
  606.         (set #DocuPath            "Help/ÃeÓtina")
  607.         (set #DocuDefaultPath     "HELP:ÃeÓtina")
  608.  
  609.     ; Errors
  610.         (set #Err-Bad-Kick        "Ke spuÓtÅnÉ programu GlobalTrash je vyÚadovÁn alespoΠKickstart 3.0!")
  611.         (set #Err-Bad-CPU         "Procesor mÊÚe bÙt jakÙkoli (68000/010/020/030/040/060)!")
  612.  
  613.     ; Message
  614.         (set #Message             "\n\nDÅkuji vÁm za volbu programu\n\n>> GlobalTrash <<\n\njako syst×mu sprÁvy koÓe.\n\n\nInstalaÃnÉ skript © 1997-99 Oliver Blumert\n\n")
  615.  
  616.     ; Main
  617.         (set #InstallModeStrg     "PÒejete si program GlobalTrash")
  618.         (set #InstallMode1        "novÅ nainstalovat?")
  619.         (set #InstallMode2        "aktualizovat ze starÓÉ verze?")
  620.         (set #InstallMode3        "odstranit?")
  621.         (set #InstallModeHelp     "ZvolÉte-li 'novÅ nainstalovat', bude nainstalovÁn kompletnÉ balÉk vÃetnÅ ikon.\n'Aktualizovat ze starÓÉ verze' znamenÁ, Úe budou nainstalovÁny nov× verze (program, katalog a dokumentace) a v pÊvodnÉm stavu ponechÁny ikony a nastavenÉ.\n'Odstranit' zpÊsobÉ vymazÁnÉ programu GlobalTrash z vaÓeho disku.")
  622.  
  623.         (set #CPUVersionSel       "Nainstalovat verzi pro CPU")
  624.         (set #CPUVersionSelHelp   "Zvolte verzi programu pro vÁÓ procesor.")
  625.  
  626.         (set #SelectMainDir       "Kam si pÒejete program nainstalovat?")
  627.         (set #SelectMainDirHelp   "Vyberte cestu, kam chcete program umÉstit. Pozor: AdresÁÒ NEBUDE vytvoÒen!\nPokud zvolÉte 'SYS:WBStartup', bude GlobalTrash spouÓtÅn automaticky po startu.")
  628.         (set #CopyMainProg        "ZkopÉrovat hlavnÉ program.")
  629.  
  630.         (set #SelectClientDir     "Kam si pÒejete GlobalTrashClient nainstalovat?")
  631.         (set #SelectClientDirHelp "Vyberte cestu, kam chcete GlobalTrashClient (ovlÁdÁnÉ programu GlobalTrash ze shellu/wb) umÉstit. Pozor: AdresÁÒ NEBUDE vytvoÒen!")
  632.         (set #CopyClientProg      "ZkopÉrovat program GlobalTrashClient.")
  633.  
  634.         (set #SelectPrefsDir      "Kam si pÒejete program pro nastavenÉ nainstalovat?")
  635.         (set #SelectPrefsDirHelp  "Vyberte cestu, kam chcete program pro nastavenÉ umÉstit. Pozor: AdresÁÒ NEBUDE vytvoÒen!")
  636.         (set #CopyPrefsProg       "ZkopÉrovat program pro nastavenÉ.")
  637.  
  638. ;        (set #AskIconCopy         "->NEW: Which default-iconfiles for the wb-appicon should be copied ?")
  639. ;        (set #AskIconCopyHelp     "Tyto soubory jsou nutn× k tomu, aby GlobalTrash mohl vytvoÒit aplikaÃnÉ ikonu na WB. Pokud by nebyly nainstalovÁny, uÚivatel nebude moci smazat jakÙkoli soubor vhozenÉm na aplikaÃnÉ ikonu. To lze posl×ze napravit v programu pro nastavenÉ.\n\n->NEW: No existing iconfiles ('ENVARC:sys/def_Trashcan' and 'ENVARC:sys/def_TrashcanFull') will be overwritten!")
  640. ;        (set #DontCopyIcon        "->NEW: Don't copy any icons.")
  641.         (set #CopyIcons           "ProbÉhÁ kopÉrovÁnÉ ikon...")
  642.  
  643.         (set #CatalogVersion      (shiftleft 1 #CzechCat))
  644.         (set #CatalogSel          "KterÙ jazyk si pÒejete nainstalovat?\nAngliÃtina je standardnÉ, nenÉ tÒeba instalovat.")
  645.         (set #CatalogSelHelp      "Vyberte jeden nebo vÉce jazykÊ.\nKatalogy budou nainstalovÁny do 'LOCALE:catalogs/'.")
  646.         (set #CopyLocale          "ProbÉhÁ kopÉrovÁnÉ katalogu...")
  647.  
  648.         (set #SelectDocuDir       "Kam si pÒejete dokumentaci nainstalovat?")
  649.         (set #SelectDocuDirHelp   "Vyberte cestu, kam chcete dokumentaci umÉstit.\nPozor: AdresÁÒ NEBUDE vytvoÒen!")
  650.         (set #CopyDocu            "ProbÉhÁ kopÉrovÁnÉ dokumentace...")
  651.  
  652.         (set #RemoveMainDir       "Kde mÁte nainstalovanÙ hlavnÉ program?")
  653.         (set #RemoveMainProg      "ProbÉhÁ mazÁnÉ hlavnÉho programu...")
  654.  
  655.         (set #RemovePrefsDir      "Kde mÁte nainstalovanÙ program pro nastavenÉ?")
  656.         (set #RemovePrefsProg     "ProbÉhÁ mazÁnÉ programu pro nastavenÉ...")
  657.  
  658.     ; End of installation
  659.         (set #EndInstall          "\n\nInstalace je dokonÃena.\n\n\nPokud objevÉte nÅjak× probl×my, nebojte se a zkontaktujte autora.\n\nAdresu naleznete v dokumentaci nebo strÁnce WWW 'http://home.pages.de/~bolli'.")
  660.         (set #GlobalTrashRemoved  "\n\nGlobalTrash je odstranÅn!\n\n\nJe mi velmi lÉto, Úe se vÁm program nehodil...")
  661.     )
  662. )
  663.  
  664. ;=============================================================================
  665. ; Hrvatski tekst
  666. ;=============================================================================
  667.  
  668. (if (= @language "hrvatski")
  669.     (
  670.       ; Dokumentacija
  671.         (set #DocuPath            "Help/english")
  672.         (set #DocuDefaultPath     "HELP:english")
  673.  
  674.       ; Gre¹ke
  675.         (set #Err-Bad-Kick        "Trebate imati minimalno Kickstart 3.0 da bi pokrenuli GlobalTrash!")
  676.         (set #Err-Bad-CPU         "Morate imati Motorolin MC68k-CPU (68000/010/020/030/040/060) da bi pokrenuli GlobalTrash!")
  677.  
  678.       ; Poruke
  679.         (set #Message             "\n\nPuno hvala ¹to ste izabrali\n\n>> GlobalTrash <<\n\nza svoj sistem kanti za smeæe.\n\n\nInstalacijski program © 1997-99 napravio Oliver Blumert\n\n")
  680.  
  681.       ; Glavno
  682.         (set #InstallModeStrg     "Da li ¾elite GlobalTrash:")
  683.         (set #InstallMode1        "instalirati (novo)?")
  684.         (set #InstallMode2        "obnoviti (stariju inaèicu)?")
  685.         (set #InstallMode3        "obrisati?")
  686.         (set #InstallModeHelp     "'obnoviti'  instalira noviju inaèicu (program, catalog i dokumentaciju) i ostavlja ikone i postavke nedirnute.\n'instalirati' instalira kompletni paket, ukljuèujuæi ikone i defikone.\n'obrisati'   bri¹e GlobalTrash s va¹eg medija.")
  687.  
  688.         (set #CPUVersionSel       "instaliranje inaèice za CPU:")
  689.         (set #CPUVersionSelHelp   "izaberite inaèicu za svoj CPU:")
  690.  
  691.         (set #SelectMainDir       "Gdje ¾elite instalirati program ?")
  692.         (set #SelectMainDirHelp   "Izaberite put za program.\n\n\n\nDirektorij se NEÆE stvoriti !\n\nAko izaberete 'SYS:WBStartup' onda\næe se automatski startati nakon bootanja")
  693.         (set #CopyMainProg        "Kopiram glavnu datoteku.")
  694.  
  695.         (set #SelectClientDir     "Gdje ¾elite instalirati GlobalTrashClient ?")
  696.         (set #SelectClientDirHelp "Izaberite put za GlobalTrashClient (shell-/wb-izgled za GlobalTrash).\n\n\n\nDirektorij se NEÆE stvoriti !")
  697.         (set #CopyClientProg      "Kopiram GlobalTrashClient.")
  698.  
  699.         (set #SelectPrefsDir      "Gdje ¾elite instalirati program za postavke ?")
  700.         (set #SelectPrefsDirHelp  "Izaberite put za program za postavke.\n\n\n\nDirektorij se NEÆE stvoriti !")
  701.         (set #CopyPrefsProg       "Kopram program za postavke.")
  702.  
  703.         (set #AskIconCopy         "Koje def-ikone ¾elite kopirati za wb-appikonu?")
  704.         (set #AskIconCopyHelp     "Ove datoteke su potrebne GlobalTrash-u da bi stvorio appikonu na Workbenchu. Ako ih ne iskopirate onda neæete moæi brisati datoteke pomoæu appikone dok se postavke ne preprave.\n\nNijedna postojeæa ikona ('ENVARC:sys/def_Trashcan' i 'ENVARC:sys/def_TrashcanFull') neæe biti prebrisana !")
  705.         (set #DontCopyIcon        "Ne kopiram ikone.")
  706.         (set #CopyIcons           "Kopiram ikone.")
  707.  
  708.         (set #CatalogVersion      (shiftleft 1 #HrvatskiCat))
  709.         (set #CatalogSel          "Koji jezik ¾elite instalirati?\nEngelski je 'ugraðen' - nije ga potrebno instalirati.")
  710.         (set #CatalogSelHelp      "Izaberite jedan ili vi¹e jezika koje æe program moæi koristiti.\n Katalog datoteka za Engleski se ne treba instalirati (ugraðen)!\n\nKatalog datoteke æe biti instalirane u 'LOCALE:catalogs/'.")
  711.         (set #CopyLocale          "Kopiram datoteke")
  712.  
  713.         (set #SelectDocuDir       "Gdje ¾elite instalirati Dokumentaciju?")
  714.         (set #SelectDocuDirHelp   "Izaberite put za datoteke dokumentacije.\n\nDirektorij se NEÆE stvoriti !")
  715.         (set #CopyDocu            "Kopiram dokumentaciju.")
  716.  
  717.         (set #RemoveMainDir       "Gdje imate instaliran program?")
  718.         (set #RemoveMainProg      "Bri¹em glavnu datoteku.")
  719.  
  720.         (set #RemovePrefsDir      "Gdje imate instaliran program za postavke?")
  721.         (set #RemovePrefsProg     "Bri¹em program za postavke.")
  722.  
  723.       ; Kraj instalacije
  724.         (set #EndInstall          "\n\nInstalacija je sad gotova.\n\n\nAko imate problema, slobodno kontaktirajte autora.\n\nAdresu æete naæi u dokumentaciji ili na njegovoj Web stranici 'http://home.pages.de/~bolli'.")
  725.         (set #GlobalTrashRemoved  "\n\nGlobalTrash je sad obrisan!\n\n\n®ao mi je da ne mo¾e¹ naæi ni¹ta korisnog u GlobalTrash-u...")
  726.     )
  727. )
  728.  
  729. ;=============================================================================
  730. ; Polskie teksty
  731. ;=============================================================================
  732.  
  733. (if (= @language "polski")
  734.     (
  735.  
  736.     ; Documentation
  737.         (set #DocuPath            "Help/english")
  738.         (set #DocuDefaultPath     "HELP:english")
  739.  
  740.     ; Errors
  741.         (set #Err-Bad-Kick        "GlobalTrash wymaga co najmniej KickStartu 3.0!")
  742.         (set #Err-Bad-CPU         "GlobalTrash wymaga procesora serii Motorola MC68k (68000/010/020/030/040/060)!")
  743.  
  744.     ; Message
  745.         (set #Message             "\n\nBrdzo dziëkujë, ûe wybraîeô\n\n>> GlobalTrash <<\n\njako swój system ômietników.\n\n\nSkrypt instalacyjny ©1997-99 - Oliver Blumert\n\n")
  746.  
  747.     ; Main
  748.         (set #InstallModeStrg     "Czy chcesz:")
  749.         (set #InstallMode1        "zainstalowaê od nowa?")
  750.         (set #InstallMode2        "uaktualniê (starszâ wersjë)?")
  751.         (set #InstallMode3        "usunâê?")
  752.         (set #InstallModeHelp     "- 'zainstalowaê od nowa' instaluje kompletny pakiet îâcznie z wszystkimi ikonkami.\n\n- 'uaktualniê' instaluje nowe wersje (program, katalog i dokumentacja) nie zmieniajâc ikonek ani ustawieï.\n\n- 'usunâê' usuwa GlobalTrasha z Twojego systemu plików.")
  753.  
  754.         (set #CPUVersionSel       "Zainstalowaê wersjë dla procesora:")
  755.         (set #CPUVersionSelHelp   "Wybierz, proszë, odpowiedniâ dla Twojego procesora wersjë programu.")
  756.  
  757.         (set #SelectMainDir       "Gdzie chciaî(a)byô zainstalowaê gîówny program?")
  758.         (set #SelectMainDirHelp   "Wybierz, proszë gdzie chcesz umieôciê gîówny program.\n\nW wybranym katalogu NIE bëdzie utworzony podkatalog!\n\nJeûeli wybierzesz 'SYS:WBStartup' to program bëdzie uruchamiany kaûdorazowo przy starcie systemu.")
  759.         (set #CopyMainProg        "Kopiujë gîówny program.")
  760.  
  761.         (set #SelectClientDir     "Gdzie chciaî(a)byô zainstalowaê GlobalTrashClienta?")
  762.         (set #SelectClientDirHelp "Wybierz, proszë gdzie chcesz umieôciê program 'GlobalTrashClient' (interfejs CLI/Shell dla GlobalTrasha).\n\nW wybranym katalogu NIE bëdzie utworzony podkatalog!")
  763.         (set #CopyClientProg      "Kopiujë program 'GlobalTrashClient'.")
  764.  
  765.         (set #SelectPrefsDir      "Gdzie chciaî(a)byô zainstalowaê program do zmiany ustawieï?")
  766.         (set #SelectPrefsDirHelp  "Wybierz, proszë gdzie chcesz umieôciê program do zmiany ustawieï.\n\nW wybranym katalogu NIE bëdzie utworzony podkatalog!")
  767.         (set #CopyPrefsProg       "Kopiujë program do zmiany ustawieï.")
  768.  
  769.         (set #AskIconCopy         "Jakie domyôlne app-ikonki ômietnika chcesz zainstalowaê?")
  770.         (set #AskIconCopyHelp     "Pliki te sâ niezbëdne do utworzenia app-ikonki na ekranie WorkBencha. Jeûeli ich nie zainstalujesz, nie bëdzie moûliwoôci korzystania z podstawowej funkcji programu tak dîugo dopóki nie podasz w ustawieniach z jakich plików GlobalTrash ma korzystaê przy tworzeniu app-ikonki.\n\nÛadne z istniejâcych plików ikonek ('ENVARC:sys/def_Trashcan' oraz 'ENVARC:sys/def_TrashcanFull') nie zostanâ skasowane!")
  771.         (set #DontCopyIcon        "Nie instaluj ûadnych ikonek.")
  772.         (set #CopyIcons           "Kopiujë ikonki.")
  773.  
  774.         (set #CatalogVersion      (shiftleft 1 #PolandCat))
  775.         (set #CatalogSel          "Jakâ wersjë jëzykowâ chciaî(a)byô zainstalowaê?\nWersja 'English' (czyli angielska) jest wbudowana w program i nie potrzebuje byê instalowana!")
  776.         (set #CatalogSelHelp      "Wybierz, proszë wersjë jëzykowâ, z której chcesz korzystaê.\nDla jëzyka angielskiego nie potrzeba instalowaê pliku '.catalog' (jest on wbudowany w program)!\n\nOdpowiednie pliki '.catalog' zostanâ zainstalowane do katalogu 'LOCALE:catalogs/'.")
  777.         (set #CopyLocale          "Kopiujë plik(i) '.catalog'.")
  778.  
  779.         (set #SelectDocuDir       "Gdzie chciaî(a)byô zainstalowaê plik(i) dokumentacji?")
  780.         (set #SelectDocuDirHelp   "Wybierz, proszë gdzie chcesz umieôciê plik(i) dokumentacji.\n\nW wybranym katalogu NIE bëdzie utworzony podkatalog!")
  781.         (set #CopyDocu            "Kopiujë plik(i) dokumentacji.")
  782.  
  783.         (set #RemoveMainDir       "Gdzie zainstalowaîeô(aô) gîówny program?")
  784.         (set #RemoveMainProg      "Kasujë gîówny program.")
  785.  
  786.         (set #RemovePrefsDir      "Gdzie zainstalowaîeô(aô) program do zmiany ustawieï?")
  787.         (set #RemovePrefsProg     "Kasujë program do zmiany ustawieï.")
  788.  
  789.     ; End of installation
  790.         (set #EndInstall          "\n\nInstallacja zostaîa zakoïczona.\n\n\nJeûeli bëdziesz miaî(a) jakieô wâtpliwoôci lub kîopoty, zawsze moûesz skontaktowaê sië z autorem (pamiëtajâc o tym iû prawdopodobnie nie zna on w dalszym ciâgu jëzyka polskiego - przyp. tîum.).\n\nAdresy znajdziesz w dokumentacji lub na stronie: 'http://home.pages.de/~bolli'.")
  791.         (set #GlobalTrashRemoved  "\n\nGlobalTrash zostaî usuniëty!\n\n\nSzkoda, ûe nie okazaî sië dla Ciebie przydatny bâdú nie znalazî uznania w Twoich oczach... :-(")
  792.     )
  793. )
  794.  
  795. ;=============================================================================
  796. ; Brazilian portuguese strings
  797. ;=============================================================================
  798.  
  799. (if (= @language "português-brasil")
  800.     (
  801.  
  802.     ; Documentação
  803.         (set #DocuPath            "Help/english")
  804.         (set #DocuDefaultPath     "HELP:english")
  805.  
  806.     ; Erros
  807.         (set #Err-Bad-Kick        "Necessário ao menos o Kickstart 3.0 para rodar o GlobalTrash!")
  808.         (set #Err-Bad-CPU         "Necessário uma CPU Motorola MC68k (68000/010/020/030/040/060) para rodar o GlobalTrash!")
  809.  
  810.     ; Mensagem
  811.         (set #Message             "\n\nObrigado por escolher o \n\n>> GlobalTrash <<\n\ncomo seu sistema de Trashcan.\n\n\nScript de instalação © 1997-99 Oliver Blumert\n\n")
  812.  
  813.     ; Principal
  814.         (set #InstallModeStrg     "Você deseja que o GlobalTrash seja:")
  815.         (set #InstallMode1        "instalado (pela primeira vez)?")
  816.         (set #InstallMode2        "atualizado (versão anterior já instalada)?")
  817.         (set #InstallMode3        "desinstalado?")
  818.         (set #InstallModeHelp     "'atualizado' instala uma nova versão (programa, catálogos e documentação) e mantém as ícones e preferências inalteradas.\n'instalado' instala o pacote completo, incluindo ícones e ícones 'default'.\n\'desinstalado' remove o GlobalTrash de seu volume.")
  819.  
  820.         (set #CPUVersionSel       "Instalar versão para a CPU:")
  821.         (set #CPUVersionSelHelp   "Escolha uma versão de acordo com sua CPU:")
  822.  
  823.         (set #SelectMainDir       "Onde você deseja ter o programa instalado?")
  824.         (set #SelectMainDirHelp   "Escolha o diretório para instalar o programa\n\n\n\nNÃO será criado um novo diretório!\n\nSe escolhido 'SYS:WBStartup' o programa será executado\nautomaticamente cada vez que o sistema for iniciado")
  825.         (set #CopyMainProg        "Copiar arquivo principal.")
  826.  
  827.         (set #SelectClientDir     "Onde você deseja instalar o GlobalTrashClient?")
  828.         (set #SelectClientDirHelp "Escolha o diretório para instalar o GlobalTrashClient (uma interface Shell/WB para o GlobalTrash).\n\n\n\nNÃO será criado um novo diretório!")
  829.         (set #CopyClientProg      "Copiar GlobalTrashClient.")
  830.  
  831.         (set #SelectPrefsDir      "Onde você deseja instalar o programa de preferências?")
  832.         (set #SelectPrefsDirHelp  "Escolha o diretório para instalar o programa de preferências.\n\n\n\nNÃO será criado um novo diretório!")
  833.         (set #CopyPrefsProg       "Copiar programa de preferências.")
  834.  
  835.         (set #AskIconCopy         "Quais arquivos de ícones-padrão para a Wb-appicon devem ser copiados?")
  836.         (set #AskIconCopyHelp     "Estes arquivos são necessários para criar o ícone do aplicativo (IconAplic) sobre o Workbench: se não forem copiados o usuário não poderá apagar arquivos arrastando-os sobre o ícone do aplicativo, ao menos que as preferências sejam corrigidas adequadamente.\n\nNenhum arquivo de ícones existente ('ENVARC:sys/def_Trashcan' e 'ENVARC:sys/def_TrashcanFull') será sobrescrito!")
  837.         (set #DontCopyIcon        "Não copiar nenhum dos ícones.")
  838.         (set #CopyIcons           "Copiar ícones necessários.")
  839.  
  840.         (set #CatalogVersion      (shiftleft 1 #PortBrCat))
  841.         (set #CatalogSel          "Qual idioma deseja instalar?\nInglês é interno, neste caso não é necessário instalar nada.")
  842.         (set #CatalogSelHelp      "Escolha o(s) idioma(s) que deseja utilizar com o programa.\nO catálogo Inglês ('english') não será instalado por se tratar do idioma interno!\n\nOs catálogos serão instalados em 'LOCALE:catalogs/'.")
  843.         (set #CopyLocale          "Copiar catálogo(s)")
  844.  
  845.         (set #SelectDocuDir       "Onde você deseja instalar a documentação?")
  846.         (set #SelectDocuDirHelp   "Escolha o diretório para instalar a documentação.\n\nNÃO será criado um novo diretório!")
  847.         (set #CopyDocu            "Copiar documentação.")
  848.  
  849.         (set #RemoveMainDir       "Onde está instalado o programa?")
  850.         (set #RemoveMainProg      "Apagando arquivo principal.")
  851.  
  852.         (set #RemovePrefsDir      "Onde está instalado o programa de preferências?")
  853.         (set #RemovePrefsProg     "Apagando o programa de preferências.")
  854.  
  855.     ; Fim da instalacão
  856.         (set #EndInstall          "\n\nA instalação está completada.\n\n\nEm caso de problemas, entre em contato com o autor.\n\nVocê pode encontrar o endereço na documentação ou em sua página Web 'http://home.pages.de/~bolli'.")
  857.         (set #GlobalTrashRemoved  "\n\nGlobalTrash foi desinstalado!\n\n\nSinto muito que você não tenha encontrado nenhuma utilidade com o GlobalTrash...")
  858.     )
  859. )
  860.  
  861. ;=============================================================================
  862. ; Copy a new catalog (if wanted)
  863. ;=============================================================================
  864.  
  865. (procedure P_NewCatalog #AktCat #CatName
  866.     (if (in #CatalogVersion #AktCat)
  867.         (
  868.             (set #NewCatDest (tackon #LocaleDest #CatName))
  869.  
  870.             (if (NOT (exists #NewCatDest (noreq)))
  871.                 (
  872.                     (makedir #NewCatDest (safe))
  873.                 )
  874.             )
  875.  
  876.             (copyfiles
  877.                 (prompt  #CopyLocale)
  878.                 (source  (tackon #LocaleSrc (cat #CatName "/GlobalTrash.catalog")))
  879.                 (dest    #NewCatDest)
  880.             )
  881.             (copyfiles
  882.                 (prompt  #CopyLocale)
  883.                 (source  (tackon #LocaleSrc (cat #CatName "/GlobalTrashPrefs.catalog")))
  884.                 (dest    #NewCatDest)
  885.             )
  886.         )
  887.     )
  888. )
  889.  
  890. ;=============================================================================
  891. ; Copy an updated catalog (if present) or a new one (first included version)
  892. ;=============================================================================
  893.  
  894. (procedure P_UpdCatalog #CatName
  895.  
  896.     (set #NewCatDest (tackon #LocaleDest #CatName))
  897.  
  898.     (if (exists #NewCatDest (noreq))
  899.         (
  900.             (copyfiles
  901.                 (prompt  #CopyLocale)
  902.                 (source  (tackon #LocaleSrc (cat #CatName "/GlobalTrash.catalog")))
  903.                 (dest    #NewCatDest)
  904.             )
  905.             (copyfiles
  906.                 (prompt  #CopyLocale)
  907.                 (source  (tackon #LocaleSrc (cat #CatName "/GlobalTrashPrefs.catalog")))
  908.                 (dest    #NewCatDest)
  909.             )
  910.         )
  911.     )
  912. )
  913.  
  914. ;=============================================================================
  915. ; Check installed imagefiles and disable for selection
  916. ;=============================================================================
  917.  
  918. (procedure P_TestImageFile #ImageName #ImgNr
  919.     (if (exists (tackon #ImageDest #ImageName) (noreq))
  920.         (
  921.             (set #AllImages (BITXOR #AllImages (shiftleft 1 #ImgNr)))
  922.         )
  923.     )
  924. )
  925.  
  926. ;=============================================================================
  927. ; Copy an imagefile (if selected)
  928. ;=============================================================================
  929.  
  930. (procedure P_CopyImageFile #ImageName #ImageNr
  931.  
  932.     (if (in #AllImages #ImageNr)
  933.         (copyfiles
  934.             (prompt  #CopyImage)
  935.             (source  #ImageSrc)
  936.             (dest    #ImageDest)
  937.             (choices
  938.                 #ImageName
  939.                 (cat #ImageName ".info")
  940.             )
  941.         )
  942.     )
  943. )
  944.  
  945. ;=============================================================================
  946. ; main installation routine
  947. ;=============================================================================
  948.  
  949.     (complete 0)
  950.     (message #Message (all))
  951.  
  952. ; Check OS-version
  953. ;==================
  954.  
  955.     (if (< (getversion) (* #MinSysVersion 65536))
  956.         (abort #Err-Bad-Kick)
  957.     )
  958.  
  959. ; Check CPU and remember
  960. ;========================
  961.  
  962.     (if (patmatch "680(00|10)" (database "cpu"))
  963.         (set #CPUVersion 0)
  964.     )
  965.     (if (patmatch "680(20|30|40|60)" (database "cpu"))
  966.         (set #CPUVersion 1)
  967.     )
  968.     (if (< #CPUVersion 0)
  969.         (abort #Err-Bad-CPU)
  970.     )
  971.  
  972.     (complete 5)
  973.  
  974.     (welcome)
  975.  
  976. ; Select installationmode
  977. ;=========================
  978.  
  979.     (if (exists (tackon #MainprogPath #MainprogName) (noreq))
  980.         (set #InstallMode #Update)
  981.     )
  982.     (set #InstallMode
  983.         (askchoice
  984.             (prompt #InstallModeStrg)
  985.             (help   #InstallModeHelp)
  986.             (choices
  987.                 #InstallMode1
  988.                 #InstallMode2
  989. ;                #InstallMode3
  990.             )
  991.             (default #InstallMode)
  992.         )
  993.     )
  994.  
  995. ; Mode 3: Remove GlobalTrash (not implemented yet !)
  996. ;====================================================
  997.  
  998.     (if (= #InstallMode #Remove)
  999.         (exit #GlobalTrashRemoved (quiet))
  1000.     )
  1001.  
  1002. ; Mode 1 and 2: Install or Update GlobalTrash
  1003. ;=============================================
  1004.  
  1005.     (if (> @user-level 1)
  1006.         (set #CPUVersion
  1007.             (askchoice
  1008.                 (prompt #CPUVersionSel)
  1009.                 (help   #CPUVersionSelHelp)
  1010.                 (choices
  1011.                     "68000/10"
  1012.                     "68020/30/40/60"
  1013.                 )
  1014.                 (default #CPUVersion)
  1015.             )
  1016.         )
  1017.     )
  1018.  
  1019.     (select #CPUVersion
  1020.         (set #MainprogVersion (cat #MainprogName ".000"))
  1021.         (set #MainprogVersion #MainprogName)
  1022.     )
  1023.  
  1024.     (complete 10)
  1025.  
  1026. ; Copy the programfile
  1027. ;======================
  1028.  
  1029.     (if (OR (= #InstallMode #New)
  1030.             (AND (= #InstallMode #Update)
  1031.                  (NOT (exists (tackon #MainprogPath #MainprogName) (noreq)))))
  1032.         (
  1033.             (set #MainprogPath
  1034.                 (askdir
  1035.                     (prompt  #SelectMainDir)
  1036.                     (help    #SelectMainDirHelp)
  1037.                     (default #MainprogPath)
  1038.                 )
  1039.             )
  1040.         )
  1041.     )
  1042.  
  1043.     ; set application path to get install_log_file there
  1044.     (set @default-dest #MainprogPath)
  1045.  
  1046.     (copyfiles
  1047.         (prompt  #CopyMainProg)
  1048.         (source  #MainprogVersion)
  1049.         (dest    #MainprogPath)
  1050.         (newname #MainprogName)
  1051.     )
  1052.  
  1053.     (if (= #InstallMode #New)
  1054.         (copyfiles
  1055.             (prompt  #CopyMainProg)
  1056.             (source  (cat #MainprogName ".info"))
  1057.             (dest    #MainprogPath)
  1058.         )
  1059.     )
  1060.  
  1061.     (complete 20)
  1062.  
  1063. ; Copy the preferences
  1064. ;======================
  1065.  
  1066.     (if (OR (= #InstallMode #New)
  1067.             (AND (= #InstallMode #Update)
  1068.                  (NOT (exists (tackon #PrefsPath #PrefsName) (noreq)))))
  1069.         (
  1070.             (set #PrefsPath
  1071.                 (askdir
  1072.                     (prompt  #SelectPrefsDir)
  1073.                     (help    #SelectPrefsDirHelp)
  1074.                     (default #PrefsPath)
  1075.                 )
  1076.             )
  1077.         )
  1078.     )
  1079.  
  1080.     (copyfiles
  1081.         (prompt  #CopyPrefsProg)
  1082.         (source  #PrefsName)
  1083.         (dest    #PrefsPath)
  1084.     )
  1085.  
  1086.     (if (= #InstallMode #New)                                                  ; NEW (V 1.1)
  1087.         (copyfiles
  1088.             (prompt  #CopyPrefsProg)
  1089.             (source  (cat #PrefsName ".info"))
  1090.             (dest    #PrefsPath)
  1091.         )
  1092.     )
  1093.  
  1094. ; Adapt GlobalTrash-Tooltype
  1095. ;============================
  1096.  
  1097.     (if (NOT (= #PrefsPath #PrefsDefPath))
  1098.         (
  1099.             (tooltype
  1100.                 (dest (tackon #MainprogPath #MainprogName))
  1101.                 (settooltype "PREFERENCES" (tackon #PrefsPath #PrefsName))
  1102.             )
  1103.         )
  1104.         (
  1105.             (tooltype
  1106.                 (dest (tackon #MainprogPath #MainprogName))
  1107.                 (settooltype "PREFERENCES")
  1108.             )
  1109.         )
  1110.     )
  1111.  
  1112.     (complete 30)
  1113.  
  1114. ; Copy the clientprogram 
  1115. ;========================
  1116.  
  1117.     (if (OR (= #InstallMode #New)
  1118.             (AND (= #InstallMode #Update)
  1119.                  (NOT (exists (tackon #ClientPath #ClientName) (noreq)))))
  1120.         (
  1121.             (set #ClientPath
  1122.                 (askdir
  1123.                     (prompt  #SelectClientDir)
  1124.                     (help    #SelectClientDirHelp)
  1125.                     (default #ClientPath)
  1126.                 )
  1127.             )
  1128.         )
  1129.     )
  1130.  
  1131.     (copyfiles
  1132.         (prompt  #CopyClientProg)
  1133.         (source  #ClientName)
  1134.         (dest    #ClientPath)
  1135.     )
  1136.  
  1137.     (if (= #InstallMode #New)
  1138.         (copyfiles
  1139.             (prompt  #CopyClientProg)
  1140.             (source  (cat #ClientName ".info"))
  1141.             (dest    #ClientPath)
  1142.         )
  1143.     )
  1144.  
  1145.     (complete 40)
  1146.  
  1147. ; Copy the defaulticons (install new)
  1148. ;=====================================
  1149.  
  1150.     (if (= #InstallMode #New)
  1151.         (
  1152.             (if (> @user-level 1)
  1153.                 (
  1154.                     (set #PerformIconCopy
  1155.                         (askchoice
  1156.                             (prompt #AskIconCopy)
  1157.                             (help   #AskIconCopyHelp)
  1158.                             (choices
  1159.                                 #DontCopyIcon
  1160.                                 #DefIcon
  1161.                                 #DefMWBIcon
  1162.                                 #Luca1Icon
  1163.                                 #Luca2Icon
  1164.                             )
  1165.                             (default 2)
  1166.                         )
  1167.                     )
  1168.  
  1169.                     (if (= #PerformIconCopy 1)
  1170.                         (
  1171.                             (set #IconSrcEmpty #IconOS3Empty)
  1172.                             (set #IconSrcFull  #IconOS3Full)
  1173.                         )
  1174.                     )
  1175.  
  1176.                     ; Choice 2 is default!
  1177.  
  1178.                     (if (= #PerformIconCopy 3)
  1179.                         (
  1180.                             (set #IconSrcEmpty #IconLuca1Empty)
  1181.                             (set #IconSrcFull  #IconLuca1Full)
  1182.                         )
  1183.                     )
  1184.  
  1185.                     (if (= #PerformIconCopy 4)
  1186.                         (
  1187.                             (set #IconSrcEmpty #IconLuca2Empty)
  1188.                             (set #IconSrcFull  #IconLuca2Full)
  1189.                         )
  1190.                     )
  1191.                 )
  1192.             )
  1193.  
  1194.             (if (> #PerformIconCopy 0)
  1195.                 (
  1196.                     (if (NOT (exists (tackon "ENVARC:sys" #IconEmpty) (noreq)))
  1197.                         (
  1198.                             (copyfiles
  1199.                                 (prompt  #CopyIcons)
  1200.                                 (source  (tackon "Icons" #IconSrcEmpty))
  1201.                                 (dest    (tackon "ENV:sys" #IconEmpty))
  1202.                             )
  1203.                             (copyfiles
  1204.                                 (prompt  #CopyIcons)
  1205.                                 (source  (tackon "Icons" #IconSrcEmpty))
  1206.                                 (dest    (tackon "ENVARC:sys" #IconEmpty))
  1207.                             )
  1208.                         )
  1209.                     )
  1210.  
  1211.                     (complete 50)
  1212.  
  1213.                     (if (NOT (exists (tackon "ENVARC:sys" #IconFull) (noreq)))
  1214.                         (
  1215.                             (copyfiles
  1216.                                 (prompt  #CopyIcons)
  1217.                                 (source  (tackon "Icons" #IconSrcFull))
  1218.                                 (dest    (tackon "ENV:sys" #IconFull))
  1219.                             )
  1220.                             (copyfiles
  1221.                                 (prompt  #CopyIcons)
  1222.                                 (source  (tackon "Icons" #IconSrcFull))
  1223.                                 (dest    (tackon "ENVARC:sys" #IconFull))
  1224.                             )
  1225.                         )
  1226.                     )
  1227.                 )
  1228.             )
  1229.         )
  1230.     )
  1231.  
  1232.     (complete 60)
  1233.  
  1234. ; Copy the catalogs
  1235. ;===================
  1236.  
  1237.     ; (THE ENGLISH CATALOG HAS TO BE REMOVED SINCE VERSION 1.1)
  1238.     ;===========================================================
  1239.  
  1240.     (if (exists (tackon #LocaleDest "english/GlobalTrash.catalog") (noreq))
  1241.         (delete (tackon #LocaleDest "english/GlobalTrash.catalog"))
  1242.     )
  1243.  
  1244.     ; Copy new
  1245.     ;==========
  1246.  
  1247.     (if (= #InstallMode #New)
  1248.         (
  1249.             (set #CatalogVersion
  1250.                 (askoptions
  1251.                     (prompt #CatalogSel)
  1252.                     (help   #CatalogSelHelp)
  1253.                     (choices
  1254.                         #Country01
  1255.                         #Country02
  1256.                         #Country03
  1257.                         #Country04
  1258.                         #Country05
  1259.                         #Country06
  1260.                         #Country07
  1261.                         #Country08
  1262.                         #Country09
  1263.                         #Country10
  1264.                     )
  1265.                     (default #CatalogVersion)
  1266.                 )
  1267.             )
  1268.  
  1269.             ; P_NewCatalog checks if catalog was selected - so
  1270.             ; no checking is to be done here for each catalog.
  1271.  
  1272.             ; dansk
  1273.             (P_NewCatalog #GermanyCat "dansk")
  1274.  
  1275.             ; deutsch
  1276.             (P_NewCatalog #GermanyCat "deutsch")
  1277.  
  1278.             ; español
  1279.             (P_NewCatalog #SpainCat "español")
  1280.  
  1281.             ; français
  1282.             (P_NewCatalog #FranceCat "français")
  1283.  
  1284.             ; italiano
  1285.             (P_NewCatalog #ItalyCat "italiano")
  1286.  
  1287.             ; svenska
  1288.             (P_NewCatalog #SwedishCat "svenska")
  1289.  
  1290.             ; czech
  1291.             (P_NewCatalog #CzechCat "ÃeÓtina")
  1292.  
  1293.             ; croatian
  1294.             (P_NewCatalog #HrvatskiCat "hrvatski")
  1295.  
  1296.             ; português-brasil
  1297.             (P_NewCatalog #PortBraCat "português-brasil")
  1298.  
  1299.             ; polski
  1300.             (P_NewCatalog #PolandCat "polski")
  1301.         )
  1302.     )
  1303.  
  1304.     ; update old (directory exists)
  1305.     ;===============================
  1306.  
  1307.     (if (= #InstallMode #Update)
  1308.         (
  1309.             (P_UpdCatalog "dansk")
  1310.             (P_UpdCatalog "deutsch")
  1311.             (P_UpdCatalog "español")
  1312.             (P_UpdCatalog "français")
  1313.             (P_UpdCatalog "italiano")
  1314.             (P_UpdCatalog "svenska")
  1315.             (P_UpdCatalog "ÃeÓtina")
  1316.             (P_UpdCatalog "hrvatski")
  1317.             (P_UpdCatalog "polski")
  1318.             (P_UpdCatalog "português-brasil")
  1319.         )
  1320.     )
  1321.  
  1322.     (complete 70)
  1323.  
  1324. ; Copy the imagefiles
  1325. ;=====================
  1326.  
  1327.     (if (NOT (exists #ImageDest (noreq)))
  1328.         (
  1329.             (makedir #ImageDest (safe))
  1330.             (set #OrigImageDest #ImageDest)
  1331.  
  1332.             (set #ImageDest
  1333.                 (askdir
  1334.                     (prompt  #SelectImageDir)
  1335.                     (help    #SelectImageDirHelp)
  1336.                     (default #ImageDest)
  1337.                 )
  1338.             )
  1339.  
  1340.             (if (<> #OrigImageDest #ImageDest)
  1341.                 (
  1342.                     (delete #OrigImageDest force)
  1343.                 )
  1344.             )
  1345.         )
  1346.     )
  1347.  
  1348.     (P_TestImageFile #ImageBuildIn  #ImgBuildIn)
  1349.     (P_TestImageFile #ImageOld      #ImgOld)
  1350.     (P_TestImageFile #ImageNI2      #ImgNI2)
  1351.     (P_TestImageFile #ImageNI4      #ImgNI4)
  1352.     (P_TestImageFile #ImageMagicWB  #ImgMagicWB)
  1353.     (P_TestImageFile #ImageTemplate #ImgTemplate)
  1354.  
  1355.     (set #AllImages
  1356.         (askoptions
  1357.             (prompt #ImageFileSel)
  1358.             (help   #ImageFileSelHelp)
  1359.             (choices
  1360.                 #ImageBuildInTXT
  1361.                 #ImageOldTXT
  1362.                 #ImageNI2TXT
  1363.                 #ImageNI4TXT
  1364.                 #ImageMagicWBTXT
  1365.                 #ImageTemplateTXT
  1366.             )
  1367.             (default #AllImages)
  1368.         )
  1369.     )
  1370.  
  1371.     (if (<> 0 #AllImages)
  1372.         (
  1373.             (P_CopyImageFile #ImageBuildIn  #ImgBuildIn)
  1374.             (P_CopyImageFile #ImageOld      #ImgOld)
  1375.             (P_CopyImageFile #ImageNI2      #ImgNI2)
  1376.             (P_CopyImageFile #ImageNI4      #ImgNI4)
  1377.             (P_CopyImageFile #ImageMagicWB  #ImgMagicWB)
  1378.             (P_CopyImageFile #ImageTemplate #ImgTemplate)
  1379.         )
  1380.     )
  1381.  
  1382.     (complete 80)
  1383.  
  1384. ; Copy the documentation
  1385. ;========================
  1386.  
  1387.     (set #DocuDefaultPath
  1388.         (askdir
  1389.             (prompt  #SelectDocuDir)
  1390.             (help    #SelectDocuDirHelp)
  1391.             (default #DocuDefaultPath)
  1392.         )
  1393.     )
  1394.  
  1395.     (copyfiles
  1396.         (prompt  #CopyDocu)
  1397.         (source  "")
  1398.         (dest    #DocuDefaultPath)
  1399.         (choices
  1400.             (tackon #DocuPath #DocuName)
  1401.             (tackon #DocuPath #RegisterName)
  1402.             #HistoryName
  1403.             #ImportantName
  1404.         )
  1405.     )
  1406.  
  1407.     (if (= #InstallMode #New)
  1408.         (copyfiles
  1409.             (prompt  #CopyDocu)
  1410.             (source  "")
  1411.             (dest    #DocuDefaultPath)
  1412.             (choices
  1413.                 (cat (tackon #DocuPath #DocuName)     ".info")
  1414.                 (cat (tackon #DocuPath #RegisterName) ".info")
  1415.                 (cat #HistoryName   ".info")
  1416.                 (cat #ImportantName ".info")
  1417.             )
  1418.         )
  1419.     )
  1420.  
  1421. ;    (set #ImportantName (tackon #DocuDefaultPath #ImportantName))
  1422. ;    (if (exists #ImportantName (noreq))
  1423. ;        (
  1424. ;            (delete #ImportantName force)
  1425. ;            (delete (cat #ImportantName ".info") force)
  1426. ;        )
  1427. ;    )
  1428.  
  1429.     (complete 99)
  1430.  
  1431. ; Display important note (if there is one)
  1432. ;==========================================
  1433.  
  1434.     (run (cat "SYS:Utilities/MultiView " #ImportantName) (safe))
  1435.  
  1436. ; Finish
  1437. ;========
  1438.  
  1439.     (complete 100)
  1440.  
  1441.     (exit #EndInstall)
  1442.  
  1443.